package com.bsoft.gol.hcs.clinical.bean.vo;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

public class TreatmentItemTypeList implements Serializable {

    private String treatmentItemCode;
    private String treatmentItemName;
    private String treatmentItemUnit;
    private BigDecimal treatmentItemPrice;
    private BigDecimal treatTimesNumber;
    private BigDecimal treatmentCourse;
    private BigDecimal treatmentInterval;
    private BigDecimal acupointSign;
    private String pyCode;
    private String executeDepartmentId;
    private String executeDepartmentName;
    private List<EvaluationProjectList> evaluationProjectLists;
    private List<TreatmentItemExplainList> treatmentItemExplainLists;
    private List<BillingItemList> billingItemLists;

    public TreatmentItemTypeList() {
    }

    public String getTreatmentItemCode() {
        return treatmentItemCode;
    }

    public void setTreatmentItemCode(String treatmentItemCode) {
        this.treatmentItemCode = treatmentItemCode;
    }

    public String getTreatmentItemName() {
        return treatmentItemName;
    }

    public void setTreatmentItemName(String treatmentItemName) {
        this.treatmentItemName = treatmentItemName;
    }

    public String getTreatmentItemUnit() {
        return treatmentItemUnit;
    }

    public void setTreatmentItemUnit(String treatmentItemUnit) {
        this.treatmentItemUnit = treatmentItemUnit;
    }

    public BigDecimal getTreatmentItemPrice() {
        return treatmentItemPrice;
    }

    public void setTreatmentItemPrice(BigDecimal treatmentItemPrice) {
        this.treatmentItemPrice = treatmentItemPrice;
    }

    public BigDecimal getTreatTimesNumber() {
        return treatTimesNumber;
    }

    public void setTreatTimesNumber(BigDecimal treatTimesNumber) {
        this.treatTimesNumber = treatTimesNumber;
    }

    public BigDecimal getTreatmentCourse() {
        return treatmentCourse;
    }

    public void setTreatmentCourse(BigDecimal treatmentCourse) {
        this.treatmentCourse = treatmentCourse;
    }

    public BigDecimal getTreatmentInterval() {
        return treatmentInterval;
    }

    public void setTreatmentInterval(BigDecimal treatmentInterval) {
        this.treatmentInterval = treatmentInterval;
    }

    public BigDecimal getAcupointSign() {
        return acupointSign;
    }

    public void setAcupointSign(BigDecimal acupointSign) {
        this.acupointSign = acupointSign;
    }

    public String getPyCode() {
        return pyCode;
    }

    public void setPyCode(String pyCode) {
        this.pyCode = pyCode;
    }

    public String getExecuteDepartmentId() {
        return executeDepartmentId;
    }

    public void setExecuteDepartmentId(String executeDepartmentId) {
        this.executeDepartmentId = executeDepartmentId;
    }

    public String getExecuteDepartmentName() {
        return executeDepartmentName;
    }

    public void setExecuteDepartmentName(String executeDepartmentName) {
        this.executeDepartmentName = executeDepartmentName;
    }

    public List<EvaluationProjectList> getEvaluationProjectLists() {
        return evaluationProjectLists;
    }

    public void setEvaluationProjectLists(List<EvaluationProjectList> evaluationProjectLists) {
        this.evaluationProjectLists = evaluationProjectLists;
    }

    public List<TreatmentItemExplainList> getTreatmentItemExplainLists() {
        return treatmentItemExplainLists;
    }

    public void setTreatmentItemExplainLists(List<TreatmentItemExplainList> treatmentItemExplainLists) {
        this.treatmentItemExplainLists = treatmentItemExplainLists;
    }

    public List<BillingItemList> getBillingItemLists() {
        return billingItemLists;
    }

    public void setBillingItemLists(List<BillingItemList> billingItemLists) {
        this.billingItemLists = billingItemLists;
    }

    @Override
    public String toString() {
        return "TreatmentItemTypeList{" +
                "treatmentItemCode='" + treatmentItemCode + '\'' +
                ", treatmentItemName='" + treatmentItemName + '\'' +
                ", treatmentItemUnit='" + treatmentItemUnit + '\'' +
                ", treatmentItemPrice=" + treatmentItemPrice +
                ", treatTimesNumber=" + treatTimesNumber +
                ", treatmentCourse=" + treatmentCourse +
                ", treatmentInterval=" + treatmentInterval +
                ", acupointSign=" + acupointSign +
                ", pyCode='" + pyCode + '\'' +
                ", executeDepartmentId='" + executeDepartmentId + '\'' +
                ", executeDepartmentName='" + executeDepartmentName + '\'' +
                ", evaluationProjectLists=" + evaluationProjectLists +
                ", treatmentItemExplainLists=" + treatmentItemExplainLists +
                ", billingItemLists=" + billingItemLists +
                '}';
    }
}
